package com.ruoyi.project.system.mapper;

import com.ruoyi.project.system.domain.SmRefund;

import java.util.List;

/**
 * 退款Mapper接口
 */
public interface SmRefundMapper {
    /**
     * 查询退款
     *
     * @param id 退款主键
     * @return 退款
     */
    SmRefund selectSmRefundById(Integer id);

    /**
     * 查询退款列表
     *
     * @param smRefund 退款
     * @return 退款集合
     */
    List<SmRefund> selectSmRefundList(SmRefund smRefund);

    /**
     * 新增退款
     *
     * @param smRefund 退款
     * @return 结果
     */
    int insertSmRefund(SmRefund smRefund);

    int updateSmRefund_(Integer id, String remark, String platformOrderNo);

    int updateSmRefund(Integer id, String remark);


    /**
     * 批量删除退款
     *
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    int deleteSmRefundByIds(Integer[] ids);
}
